package com.example.dishit.service.recommendation;

import com.example.dishit.model.dish.DishData;


/**
 * Listens for recommendations from the "Restaurant Recommendation Service".
 * 
 * @author esubar
 *
 */
public interface IRecommendationListener {
    /** @return the unique identifier for this listener */
    public String getUniqueId();
    
    /**
     * This is called when the "Restaurant Recommendation Service" sends
     * a recommendation to the listener.
     * 
     * @param restaurant the recommended restaurant 
     */
    public void onRecommendation(DishData restaurant);
}
